//
//  RCCommunicationController.h
//  CoreLocationTest
//
//  Created by Miles on 10-05-11.
//  Copyright 2010 Miles Thorogood
//  greenmeat.net. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>

@class RCLocationHandler ;

@interface RCCommunicationController : NSObject {
	NSMutableData *receivedData;
	CLLocation *location ;
	NSMutableDictionary *mediaDictionary ;
	RCLocationHandler *locationHandler ;
	id mapDelegate ;
}


@property (nonatomic, retain) NSMutableData *receivedData;
@property (nonatomic, retain) CLLocation *location ;
@property (nonatomic, retain) NSMutableDictionary *mediaDictionary ;
@property (nonatomic, retain) RCLocationHandler *locationHandler ;

- (id)initWithDelegate:(id)del ;

- (void)locationReceivedNotification:(id)handler ;
- (void)dataReceivedNotification:(id)handler ;


@end
